﻿using System;
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
using Sustainalytics.Synchronization.Validation.ValidationRules.Common;

namespace Sustainalytics.Synchronization.Validation.Log
{
    public class ValidationLog
    {
        public Guid Id { get; set; }
        public Guid CompanyId { get; set; }
        public int CapitalIqId { get; set; }
        public string CompanyName { get; set; }
        public string RuleCode { get; set; }
        public string RuleComment { get; set; }
        public string Triggers { get; set; }
        [BsonRepresentation(BsonType.String)]
        public BusinessResearchProduct ResearchProduct { get; set; }
        public DateTime Date { get; set; }
    }
}
